Skip to content

[MINOR] Bump jackson to 2.15.4 (core/databind/annotations)#2512

Merged
Baunsgaard merged 2 commits into
apache:mainfrom
Baunsgaard:update-jackson
Jun 25, 2026
Merged

[MINOR] Bump jackson to 2.15.4 (core/databind/annotations)#2512
Baunsgaard merged 2 commits into
apache:mainfrom
Baunsgaard:update-jackson

Conversation

@Baunsgaard

Copy link
Copy Markdown
Contributor

Align the jackson trio on 2.15.4, the latest 2.15.x patch. Stays within 2.15.x because Spark 3.5.7 ships jackson-module-scala 2.15.2, which rejects jackson-databind outside [2.15.0, 2.16.0) at runtime. Supersedes #2510

Align the full jackson trio on 2.15.4, the latest patch in the 2.15.x
line. Previously only jackson-databind was declared (2.15.2) while
jackson-core and jackson-annotations were resolved transitively, leaving
the trio open to a core/databind/annotations skew.

The version stays in the 2.15.x line on purpose: Spark 3.5.7 ships
jackson-module-scala 2.15.2, which rejects any jackson-databind outside
[2.15.0, 2.16.0) at runtime. Bumping databind beyond that range makes
RDDOperationScope$ fail to initialize and breaks every Spark-touching
path, so 2.15.4 is the highest safe bump while Spark 3.5.x is pinned.
Introduce a jackson.version property (2.15.4) and reference it from the
jackson-core, jackson-databind, and jackson-annotations dependencies so
the trio stays aligned from a single place.
@codecov

codecov Bot commented Jun 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.55%. Comparing base (0637bf1) to head (afd4899).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2512      +/-   ##
============================================
- Coverage     71.55%   71.55%   -0.01%     
+ Complexity    49062    49047      -15     
============================================
  Files          1574     1574              
  Lines        189570   189570              
  Branches      37188    37188              
============================================
- Hits         135650   135646       -4     
- Misses        43442    43443       +1     
- Partials      10478    10481       +3     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Baunsgaard Baunsgaard merged commit d4e7def into apache:main Jun 25, 2026
50 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in SystemDS PR Queue Jun 25, 2026
@Baunsgaard Baunsgaard deleted the update-jackson branch June 25, 2026 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant